On the Hardness of the Shortest Vector

نویسنده

  • Arthur C. Smith
چکیده

An n-dimensional lattice is the set of all integral linear combinations of n linearly independent vectors in R m. One of the most studied algorithmic problems on lattices is the shortest vector problem (SVP): given a lattice, nd the shortest non-zero vector in it. We prove that the shortest vector problem is NP-hard (for randomized reductions) to approximate within some constant factor greater than 1 in any l p norm (p 1). In particular, we prove the NP-hardness of approximating SVP in the Eu-clidean norm l 2 within any factor less than p 2. The same NP-hardness results hold for deterministic non-uniform reductions. A deterministic uniform reduction is also given under a reasonable number theoretic conjecture concerning the distribution of smooth numbers. In proving the NP-hardness of SVP we develop a number of technical tools that might be of independent interest. In particular, a lattice packing is constructed with the property that the number of unit spheres contained in an n-dimensional ball of radius greater than 1 + p 2 grows exponentially in n, and a new constructive version of Sauer's lemma (a combinatorial result somehow related to the notion of VC-dimension) is presented, considerably simplifying all previously known constructions. Acknowledgments First and foremost I'd like to thank Shaa Goldwasser, my thesis supervisor. Needless to say, this work would have hardly been possible without her continuous help and encouragement in both technical and non-technical matters. I would especially like to thank her for the enthusiasm she succeeded in transmitting to me at a point when I wasn't even sure I wanted to pursue a PhD degree in computer science. A special thanks also to my thesis readers, Oded Goldreich and Madhu Sudan, for the many hours they spent with me discussing both the content and the form of this thesis. I am the only one to blame for possible errors and inaccuracies in this thesis, but if any merit is there, I'd like to share it with them (and Shaa of course). Thanks to all the members of the Theory of Computation group at MIT and the Cryptography and Information Security group in particular for providing such an exiting environment to work in. Thanks to my ooce mate Tal Malkin for time-sharing the ooce during these last few years. Although we mostly worked on diierent time shifts, it was nice to meet her early in the morning or late at …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the hardness of the shortest vector problem

An n-dimensional lattice is the set of all integral linear combinations of n linearly independent vectors in ' tm. One of the most studied algorithmic problems on lattices is the shortest vector problem (SVP): given a lattice, find the shortest non-zero vector in it. We prove that the shortest vector problem is NP-hard (for randomized reductions) to approximate within some constant factor great...

متن کامل

Cryptographic Hardness Results for Learning Intersections of Halfspaces

We give the first representation-independent hardness results for PAC learning intersections of halfspaces, a central concept class in computational learning theory. Our hardness results are derived from two public-key cryptosystems due to Regev, which are based on the worstcase hardness of well-studied lattice problems. Specifically, we prove that a polynomial-time algorithm for PAC learning i...

متن کامل

Improved hardness results for unique shortest vector problem

We give several improvements on the known hardness of the unique shortest vector problem in lattices, i.e., the problem of finding a shortest vector in a given lattice given a promise that the shortest vector is unique upto a uniqueness factor γ. We give a deterministic reduction from the shortest vector problem to the unique shortest vector problem. Before this, only a randomized reduction [20...

متن کامل

Unique Shortest Vector Problem for max norm is NP-hard

The unique Shortest vector problem (uSVP) in lattice theory plays a crucial role in many public-key cryptosystems. The security of those cryptosystems bases on the hardness of uSVP. However, so far there is no proof for the proper hardness of uSVP even in its exact version. In this paper, we show that the exact version of uSVP for `∞ norm is NP-hard. Furthermore, many other lattice problems inc...

متن کامل

The nc-Unique Shortest Vector Problem is Hard

The unique Shortest Vector Problem (uSVP) gained prominence because it was the problem upon which the first provably-secure lattice-based cryptosystems were built. But it was an open problem as to whether uSVP was as hard as the standard, more general, version of the shortest vector problem. We show that there is a reduction from the approximate decision version of the shortest vector problem (...

متن کامل

A Note on the Shortest Lattice Vector ProblemS

We show that the problem of deciding whether a given rational lattice L has a vector of length less than some given value r is NP-hard, even under the promise that L has exactly zero or one vector of length less than r.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998